.headVideo{position: relative;width: 100%;height: 480px;}
.headVideo video{width: 100%;height: 100%;object-fit: cover;border:none;margin: 0;padding: 0;}
.headVideo .f1{width:290px;height:50px;float: right;margin: 27px 2vw 0 0;border-radius: 22px;overflow: hidden;position: relative;}
.headVideo .f1 input{width: 100%;height: 100%;display: block;background-color: rgba(255,255,255,0.6);border: none;outline: none;color: #459598;font-size: 18px;letter-spacing: 1px;padding-left: 18px;}
.headVideo .f1 .searchBtn{width: 67px;position: absolute;right: 0;top: 0;cursor: pointer;height: 50px;background: url(img/a20.png);background-size: 100%;}
.headVideo .f1 input::-webkit-input-placeholder {letter-spacing: 1px;color: #459598;font-size: 18px;}  
.headVideo .f1 input:-moz-placeholder {letter-spacing: 1px;color: #459598;font-size: 18px;}
.headVideo .f1 input::-moz-placeholder {letter-spacing: 1px;color: #459598;font-size: 18px;}
.headVideo .f1 input:-ms-input-placeholder {letter-spacing: 1px;color: #459598;font-size: 18px;}
/* 导航 */
.headVideo .nav,.nav1{position: absolute;left: 0;top: 0;width: 100%;height: 108px;background: none;z-index: 10;}
.headVideo .nav .logo,.nav1 .logo{width: 102px;margin-left: 4vw;margin-top: 26px;float: left;}
.headVideo .nav ul,.nav1 ul{display: inline-block;font-size: 0;margin-left: 1.77vw;float: left;margin-top: 27px;height: 50px;line-height: 50px;}
.headVideo .nav ul li,.nav1 ul li{display: inline-block;font-size: 20px;color: #fff;letter-spacing: 2px;padding: 0 1.1vw;}
.headVideo .nav ul li a,.nav1 ul li a{color: #fff;}
.headVideo .nav .loginPart,.nav1 .loginPart{float: right;margin-right: 4vw;font-size: 0;margin-top: 30px;}
.headVideo .nav .loginPart .login,.nav1 .loginPart .login{display: inline-block;font-size: 16px;color: #fff;height: 40px;line-height: 40px;vertical-align: middle;margin-right: 1.05vw;cursor: pointer;}
.headVideo .nav .loginPart .sign,.nav1 .loginPart .sign{display: inline-block;font-size: 16px;color: #fff;height: 40px;line-height: 40px;vertical-align: middle;margin-right: 1.05vw;cursor: pointer;}
.headVideo .nav .loginPart .headImg,.nav1 .loginPart .headImg{display: inline-block;width: 40px;height: 40px;border-radius: 20px;overflow: hidden;vertical-align: middle;}
.headVideo .nav .loginPart .headImg img,.nav1 .loginPart .headImg img{width: 100%;height: 100%;object-fit: cover;}
.nav1{width:100%;position: fixed;left:0;top: 0;height: 87px;background: url(img/a18.png) top left repeat-x;z-index: 10;display: none;}
.nav1 .logo{margin-top: 11px;}
.nav1 ul{margin-top: 11px;}
.nav1 ul li{color: #2b2a2a;}
.nav1 ul li a{color: #2b2a2a;}
.nav1 .loginPart{margin-top: 16px;}
.nav1 .loginPart .login{color: #3e3d3d;}
.nav1 .loginPart .sign{color: #3e3d3d;}
.headVideo .nav .a7{width: 247px;margin: 13px 2vw 0 0;cursor: pointer;display: block;float: right;}
.nav1 .a7{width: 232px;margin: 13px 2vw 0 0;cursor: pointer;display: block;float: right;}
.headVideo .nav .a7{margin-top: 29px;}
.nav1 .f1{margin-top: 12px;}
.nav1 .f1 input{background-color:#e4e4e4;}
@media only screen and (max-width: 1500px) {
    .headVideo .nav .a7{width: 220px;margin-top: 32px;margin-right: 1.5vw;}
    .nav1 .a7{width: 220px;margin-right: 1.5vw;}
    .headVideo .f1{width:258px;height: 44px;margin-top: 30px;margin-right: 1.5vw;}
    .nav1 .f1{width:258px;height: 44px;margin-top: 15px;margin-right: 1.5vw;}
    .headVideo .f1 .searchBtn,.nav1 .f1 .searchBtn{width: 58px;height: 44px;}
    .headVideo .f1 input,.nav1 .f1 input{font-size: 16px;}
    .headVideo .nav .logo,.nav1 .logo{margin-left: 3vw;}
    .headVideo .nav .loginPart,.nav1 .loginPart{margin-right: 3vw;}
    .headVideo .nav ul li,.nav1 ul li{display: inline-block;font-size: 20px;padding: 0 1vw;}

}